package com.ruoyi.sl.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 零工操作人对象 sl_oddjob_omember
 * 
 * @author admin
 * @date 2024-06-11
 */
public class SlOddjobOmember extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 零工 */
    private Long omemberId;

    /** 零工报工单ID */
    @Excel(name = "零工报工单ID")
    private Long oddjobId;

    /** 零工报工人 */
    @Excel(name = "零工报工人")
    private String oddjobUser;

    /** 操作人 */
    @Excel(name = "操作人")
    private String omemberUser;

    /** 操作人昵称 */
    @Excel(name = "操作人昵称")
    private String omemberNick;

    /** 职级 */
    @Excel(name = "职级")
    private Long levelId;

    /** 计薪方式 */
    @Excel(name = "计薪方式")
    private Long ssmId;

    /** 工资 */
    @Excel(name = "工资")
    private BigDecimal omemberPay;

    /** 报工日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "报工日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date oddjobDate;

    /** 职级名 */
    @Excel(name = "职级名")
    private String levelName;

    /** 计薪方式 */
    @Excel(name = "计薪方式")
    private String ssmName;

    /** 年 */
    @Excel(name = "年")
    private String oddjobYear;

    /** 月 */
    @Excel(name = "月")
    private String oddjobMonth;

    /** 日 */
    @Excel(name = "日")
    private String oddjobDay;

    public void setOmemberId(Long omemberId) 
    {
        this.omemberId = omemberId;
    }

    public Long getOmemberId() 
    {
        return omemberId;
    }
    public void setOddjobId(Long oddjobId) 
    {
        this.oddjobId = oddjobId;
    }

    public Long getOddjobId() 
    {
        return oddjobId;
    }
    public void setOddjobUser(String oddjobUser) 
    {
        this.oddjobUser = oddjobUser;
    }

    public String getOddjobUser() 
    {
        return oddjobUser;
    }
    public void setOmemberUser(String omemberUser) 
    {
        this.omemberUser = omemberUser;
    }

    public String getOmemberUser() 
    {
        return omemberUser;
    }
    public void setOmemberNick(String omemberNick) 
    {
        this.omemberNick = omemberNick;
    }

    public String getOmemberNick() 
    {
        return omemberNick;
    }
    public void setLevelId(Long levelId) 
    {
        this.levelId = levelId;
    }

    public Long getLevelId() 
    {
        return levelId;
    }
    public void setSsmId(Long ssmId) 
    {
        this.ssmId = ssmId;
    }

    public Long getSsmId() 
    {
        return ssmId;
    }
    public void setOmemberPay(BigDecimal omemberPay) 
    {
        this.omemberPay = omemberPay;
    }

    public BigDecimal getOmemberPay() 
    {
        return omemberPay;
    }
    public void setOddjobDate(Date oddjobDate) 
    {
        this.oddjobDate = oddjobDate;
    }

    public Date getOddjobDate() 
    {
        return oddjobDate;
    }

    public String getLevelName() {
        return levelName;
    }

    public void setLevelName(String levelName) {
        this.levelName = levelName;
    }

    public String getSsmName() {
        return ssmName;
    }

    public void setSsmName(String ssmName) {
        this.ssmName = ssmName;
    }

    public String getOddjobYear() {
        return oddjobYear;
    }

    public void setOddjobYear(String oddjobYear) {
        this.oddjobYear = oddjobYear;
    }

    public String getOddjobMonth() {
        return oddjobMonth;
    }

    public void setOddjobMonth(String oddjobMonth) {
        this.oddjobMonth = oddjobMonth;
    }

    public String getOddjobDay() {
        return oddjobDay;
    }

    public void setOddjobDay(String oddjobDay) {
        this.oddjobDay = oddjobDay;
    }

    @Override
    public String toString() {
        return "SlOddjobOmember{" +
                "omemberId=" + omemberId +
                ", oddjobId=" + oddjobId +
                ", oddjobUser='" + oddjobUser + '\'' +
                ", omemberUser='" + omemberUser + '\'' +
                ", omemberNick='" + omemberNick + '\'' +
                ", levelId=" + levelId +
                ", ssmId=" + ssmId +
                ", omemberPay=" + omemberPay +
                ", oddjobDate=" + oddjobDate +
                ", levelName='" + levelName + '\'' +
                ", ssmName='" + ssmName + '\'' +
                ", oddjobYear='" + oddjobYear + '\'' +
                ", oddjobMonth='" + oddjobMonth + '\'' +
                ", oddjobDay='" + oddjobDay + '\'' +
                '}';
    }
}
